virtual address - определение. Что такое virtual address
Diclib.com
Словарь ChatGPT
Введите слово или словосочетание на любом языке 👆
Язык:

Перевод и анализ слов искусственным интеллектом ChatGPT

На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:

  • как употребляется слово
  • частота употребления
  • используется оно чаще в устной или письменной речи
  • варианты перевода слова
  • примеры употребления (несколько фраз с переводом)
  • этимология

Что (кто) такое virtual address - определение

Virtual Address Space; User virtual address space; Virtual addressing; User Virtual Address Space; Virtual address; Virtual memory address
Найдено результатов: 1448
virtual address         
1. <architecture> A memory location accessed by an application program in a system with virtual memory such that intervening hardware and/or software maps the virtual address to real (physical) memory. During the course of execution of an application, the same virtual address may be mapped to many different physical addresses as data and programs are paged out and paged in to other locations. 2. In IBM's VM operating system, {Virtual Device Location}. (2001-01-02)
Virtual IP address         
IP ADDRESS ASSIGNED TO MULTIPLE APPLICATIONS RESIDING ON A SINGLE SERVER, MULTIPLE DOMAIN NAMES, OR MULTIPLE SERVERS, RATHER THAN BEING ASSIGNED TO A SPECIFIC SINGLE SERVER OR NETWORK INTERFACE CARD
VIP address; Virtual IP
A virtual IP address (VIP or VIPA) is an IP address that does not correspond to a physical network interface. Uses for VIPs include network address translation (especially, one-to-many NAT), fault-tolerance, and mobility.
Protected mode         
OPERATIONAL MODE OF X86-COMPATIBLE CENTRAL PROCESSING UNITS
Pmode; Protected Virtual Address Mode; Protected Mode; Protected virtual address mode; Protected-mode; 286 protected mode
In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs). It allows system software to use features such as virtual memory, paging and safe multi-tasking designed to increase an operating system's control over application software.
protected mode         
OPERATIONAL MODE OF X86-COMPATIBLE CENTRAL PROCESSING UNITS
Pmode; Protected Virtual Address Mode; Protected Mode; Protected virtual address mode; Protected-mode; 286 protected mode
An operating mode of Intel 80x86 processors. The opposite of real mode. The Intel 8088, Intel 8086, Intel 80188 and Intel 80186 had only real mode, processors beginning with the Intel 80286 feature a second mode called protected mode. In real mode, addresses are generated by adding an address offset to the value of a segment register shifted left four bits. As the segment register and address offset are 16 bits long this results in a 20-bit address. This is the origin of the one megabyte (2^20) limit in real mode. There are 4 segment registers on processors before the {Intel 80386}. The 80386 introduced two more segment registers. Which segment register is used depends on the instruction, on the addressing mode and of an optional instruction prefix which selects the segment register explicitly. In protected mode, the segment registers contain an index into a table of segment descriptors. Each segment descriptor contains the start address of the segment, to which the offset is added to generate the address. In addition, the segment descriptor contains memory protection information. This includes an offset limit and bits for write and read permission. This allows the processor to prevent memory accesses to certain data. The operating system can use this to protect different processes' memory from each other, hence the name "protected mode". While the standard register set belongs to the CPU, the segment registers lie "at the boundary" between the CPU and MMU. Each time a new value is loaded into a segment register while in protected mode, the corresponding descriptor is loaded into a descriptor cache in the (Segment-)MMU. On processors before the Pentium this takes longer than just loading the segment register in real mode. Addresses generated by the CPU (which are segment offsets) are passed to the MMU to be checked against the limit in the segment descriptor and are there added to the segment base address in the descriptor to form a linear address. On a 80386 or later, the linear address is further processed by the paged MMU before the result (the physical address) appears on the chip's address pins. The 80286 doesn't have a paged MMU so the linear address is output directly as the physical address. The paged MMU allows for arbitrary remapping of four klilobyte memory blocks (pages) through a translation table stored in memory. A few entries of this table are cached in the MMU's Translation Lookaside Buffer to avoid excessive memory accesses. After processor reset, all processors start in real mode. Protected mode has to be enabled by software. On the 80286 there exists no documented way back to real mode apart from resetting the processor. Later processors allow switching back to real mode by software. Software which has been written or compiled to run in protected mode must only use segment register values given to it by the operating system. Unfortunately, most application code for MS-DOS, written before the 286, will fail in protected mode because it assumes real mode addressing and writes arbitrary values to segment registers, e.g. in order to perform address calculations. Such use of segment registers is only really necessary with data structures that are larger than 64 kilobytes and thus don't fit into a single segment. This is usually dealt with by the huge memory model in compilers. In this model, compilers generate address arithmetic involving segment registers. A solution which is portable to protected mode with almost the same efficiency would involve using a table of segments instead of calculating new segment register values ad hoc. To ease the transition to protected mode, Intel 80386 and later processors provide "virtual 86 mode". (1995-03-29)
virtual memory         
  • The University of Manchester [[Atlas Computer]] was the first computer to feature true virtual memory.
OPERATING SYSTEM LEVEL MEMORY MANAGEMENT TECHNIQUE
Virtual storage; Virtual Memory; /dev/drum; Memory maps; VSIZE; Virtual memoy; Paged virtual memory; Memoria virtual; Virtual address translation
Virtual memory is a computing technique in which you increase the size of a computer's memory by arranging or storing the data in it in a different way. (COMPUTING)
N-UNCOUNT
virtual storage         
  • The University of Manchester [[Atlas Computer]] was the first computer to feature true virtual memory.
OPERATING SYSTEM LEVEL MEMORY MANAGEMENT TECHNIQUE
Virtual storage; Virtual Memory; /dev/drum; Memory maps; VSIZE; Virtual memoy; Paged virtual memory; Memoria virtual; Virtual address translation
Virtual storage is the same as virtual memory
. (COMPUTING)
N-UNCOUNT
virtual memory         
  • The University of Manchester [[Atlas Computer]] was the first computer to feature true virtual memory.
OPERATING SYSTEM LEVEL MEMORY MANAGEMENT TECHNIQUE
Virtual storage; Virtual Memory; /dev/drum; Memory maps; VSIZE; Virtual memoy; Paged virtual memory; Memoria virtual; Virtual address translation
<memory management> A system allowing a computer program to behave as though the computer's memory was larger than the actual physical RAM. The excess is stored on hard disk and copied to RAM as required. Virtual memory is usually much larger than physical memory, making it possible to run programs for which the total code plus data size is greater than the amount of RAM available. This is known as "demand paged virtual memory". A page is copied from disk to RAM ("paged in") when an attempt is made to access it and it is not already present. This paging is performed automatically by collaboration between the CPU, the memory management unit (MMU), and the operating system kernel. The program is unaware of virtual memory, it just sees a large address space, only part of which corresponds to physical memory at any instant. The virtual address space is divided into pages. Each virtual address output by the CPU is split into a (virtual) page number (the most significant bits) and an offset within the page (the N least significant bits). Each page thus contains 2^N bytes (or whatever the unit of addressing is). The offset is left unchanged and the {memory management unit} (MMU) maps the virtual page number to a physical page number. This is recombined with the offset to give a physical address - a location in physical memory (RAM). The performance of a program will depend dramatically on how its memory access pattern interacts with the paging scheme. If accesses exhibit a lot of locality of reference, i.e. each access tends to be close to previous accesses, the performance will be better than if accesses are randomly distributed over the program's address space thus requiring more paging. In a multitasking system, physical memory may contain pages belonging to several programs. Without demand paging, an OS would need to allocate physical memory for the whole of every active program and its data. Such a system might still use an MMU so that each program could be located at the same virtual address and not require run-time relocation. Thus virtual addressing does not necessarily imply the existence of virtual memory. Similarly, a multitasking system might load the whole program and its data into physical memory when it is to be executed and copy it all out to disk when its timeslice expired. Such "swapping" does not imply virtual memory and is less efficient than paging. Some application programs implement virtual memory wholly in software, by translating every virtual memory access into a file access, but efficient virtual memory requires hardware and operating system support. (2002-11-26)
virtual memory         
  • The University of Manchester [[Atlas Computer]] was the first computer to feature true virtual memory.
OPERATING SYSTEM LEVEL MEMORY MANAGEMENT TECHNIQUE
Virtual storage; Virtual Memory; /dev/drum; Memory maps; VSIZE; Virtual memoy; Paged virtual memory; Memoria virtual; Virtual address translation
(also virtual storage)
¦ noun Computing memory that appears to exist as main storage although most of it is supported by data held in secondary storage.
addresses         
  • 50px
  • James Fitton]] (1958)
COLLECTION OF INFORMATION THAT DESCRIBES THE LOCATION OF A BUILDING, APARTMENT, OR OTHER STRUCTURE
Address (geographical); Adress; Street address; Address (geography); Postal address; Mailing address format by country; Addresses; Mail address; Mailing address; Post adress; Addresse; Postal Addresse; Postal addresse; Post address; Postal addresses in the United Kingdom; Postal address (United States); United Kingdom postal addresses; Addresses in the UK; Address conventions by country; Addresses in Palau; Addess; Address (geography; Address format; Home address; Postal addresses in the netherlands; US address
archaic courteous or amorous approaches.
address resolution         
WIKIMEDIA DISAMBIGUATION PAGE
Address resolution; Address Resolution; Address translation (disambiguation)
<networking> Conversion of an Internet address into the corresponding physical address (Ethernet address). This is usually done using Address Resolution Protocol. The resolver is a library routine and a set of processes which converts hostnames into Internet addresses, though this process in not usually referred to as resolution. See DNS. (1996-04-09)

Википедия

Virtual address space

In computing, a virtual address space (VAS) or address space is the set of ranges of virtual addresses that an operating system makes available to a process. The range of virtual addresses usually starts at a low address and can extend to the highest address allowed by the computer's instruction set architecture and supported by the operating system's pointer size implementation, which can be 4 bytes for 32-bit or 8 bytes for 64-bit OS versions. This provides several benefits, one of which is security through process isolation assuming each process is given a separate address space.